class LoginMonitor {
  // constructor() {
  //   this.monitorLoginDomain = [
  //     // 添加您的域名列表
  //     "mp.toutiao.com", //头条
  //     "weibo.com", //微博
  //     "mp.sohu.com", //搜狐
  //     "www.weibo.com", //微博
  //     "om.qq.com", //企鹅号
  //     "xueqiu.com", //雪球
  //     "www.zhihu.com", //知乎
  //     "mp.163.com", //网易号
  //     "mp.yidianzixun.com", //一点号
  //     "creator.douyin.com", //抖音
  //     "cp.kuaishou.com", // 快手
  //     "www.bilibili.com", // b站
  //     "creator.xiaohongshu.com", // 小红书
  //     "dtying.com", // 灯影
  //     "channels.weixin.qq.com", // 视频号
  //     "www.ximalaya.com", //喜马拉雅
  //     "admin.qingting.fm", //蜻蜓fm
  //     "t.10jqka.com.cn", // 同花顺
  //     "mp.dayu.com", // 大鱼号
  //     "baijiahao.baidu.com", // 百家号
  //     "mp.weixin.qq.com", // 微信公众号
  //     "mp.qutoutiao.net", // 趣头条
  //     "www.mafengwo.cn", // 马蜂窝
  //     "bbs.qyer.com", // 穷游
  //     "www.meipai.com", // 美拍
  //     "mp.iqiyi.com", // 爱奇艺
  //     "tv.sohu.com", // 搜狐视频
  //     "www.56.com", // 56视频
  //     "dream.haokan.com", // 好看视频
  //     "haokan.baidu.com", // 好看视频
  //     "studio.ixigua.com", // 西瓜视频
  //     "s.alipay.com", //支付宝企业版
  //     "sweb.alipay.com", //个人版
  //     "finshop.jd.com", //京东金融
  //     "f.gw.com.cn", //大智慧
  //     "sns.tdx.com.cn", //通达信
  //   ];
  // }
  // initTanZhiWen() {
  //   console.log("bbbb");
  //   alert(location.host);
  //   const that = this;
  //   // 监测多端登陆的域名
  //   if (this.monitorLoginDomain.includes(location.host)) {
  //     this.initTzwMonitor();
  //   }
  // }
  // initTzwMonitor() {
  //   window.setInterval(() => {
  //     this.monitLogin();
  //   }, 1000);
  // }
  // monitLogin() {
  //   console.log("listening");
  //   alert("listening");
  //   // 添加您的登录检测逻辑
  // }
}

// const loginMonitor = new LoginMonitor();

// 监听来自内容脚本的消息
chrome.runtime.onMessage.addListener(function (message, sender, sendResponse) {
  if (message.action === "getCookies1") {
    chrome.tabs.query({ active: true, currentWindow: true }, function (tabs) {
      chrome.cookies.getAll({ url: tabs[0].url }, function (cookies) {
        console.log(cookies, "dddddddddddddddddddd");
        let co = cookies.map((item) => {
          return JSON.stringify(item);
        });

        message.tempObj.cookies = co;
        var xhr = new XMLHttpRequest();
        xhr.open(
          "POST",
          // "http://172.30.112.130:8702/crawler/crawlerController/pluginsAddCookies",
          "https://hj.fsfund.com/fund-grab/crawler/crawlerController/pluginsAddCookies",

          true
        );
        // 设置请求头部信息
        xhr.setRequestHeader("Content-Type", "application/json");
        xhr.setRequestHeader("Access-Control-Allow-Origin", "*");
        // 定义要发送的数据
        let postData = message.tempObj;
        var jsonData = JSON.stringify(postData);

        // 发送请求
        xhr.send(jsonData);

        // 监听请求状态变化
        xhr.onreadystatechange = function () {
          if (xhr.readyState === 4) {
            if (xhr.status === 200) {
            } else {
              // 请求失败
              console.error("Request failed. Status: " + xhr.status);
            }
          }
        };
      });
    });
    return true; // 表示异步处理
  }
});

document.addEventListener("DOMContentLoaded", function () {
  var getButton = document.getElementById("clickMe");

  getButton.addEventListener("click", () => {
    console.log("clickMe");
    // 在 popup.js 中发送消息
    // chrome.tabs.query({ active: true, currentWindow: true }, function (tabs) {
    //   chrome.tabs.sendMessage(tabs[0].id, { message: "2" });
    //   // chrome.runtime.sendMessage(
    //   //   { action: "removeCookies", tempObj: tempObj },
    //   //   function (response) {}
    //   // );
    // });
    chrome.tabs.query({ active: true, currentWindow: true }, function (tabs) {
      if (tabs && tabs[0]) {
        console.log("clickMe1");
        chrome.tabs.sendMessage(tabs[0].id, {
          message: "2",
        });
      }
    });
  });
});
